package com.bitcoin.scheduler.domain;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.CacheConcurrencyStrategy;
import org.hibernate.annotations.Where;
import org.springframework.context.annotation.Lazy;

import javax.persistence.*;
import java.util.Date;

/**
 * @author Jason
 * @date 2018/2/28
 */
@EqualsAndHashCode(callSuper = true)
@Entity
@Data
@Table(name = "bcc_basic_data_crawl")
@org.hibernate.annotations.Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
public class BccBasicDataCrawl extends Identity {
    String bccId;
    String batchNo;
    String websitePageType;
    String websitePageDomain;
    String sourcePath;
    String symbol;
    String nameEn;
    String nameCn;
    Date onlineTime;
    String totalSupply;
    @Column(name = "volume_24h")
    String volume24h;
    String marketCap;
    String circulationSupply;
    String descriptions;
    String chainType;
    String holdersCount;
    String transfersCount;
    String decimals;
    String icoPrice;
    Date icoStartTime;
    Date icoEndTime;
    String totalCap;
    String icoCoinSymbol;
    String isAdditional;
    String icoStatus;
    String icoRatio;
    String country;
    String currencyType;
    String premineable;
    String mineable;
    String isIfo;
    String bigEvent;
    String sellAmount;
    Date createTime;
    Date updateTime;
    String tokenPlatform;
    String marketList;
    String typeLabels;
    String hashRate;
    String consensus;
    String totalDifficulty;
    String topRatio;
}
